package uk.co.g4me.frameworks.spring.roo.addons.roocumber;

import org.springframework.roo.model.JavaType;

public interface RoocumberOperations {

	/** {@inheritDoc} */
	public abstract boolean isSetupCommandAvailable();

	public abstract boolean isEntityJPACommandAvailable();

	public abstract boolean isEntityMongoCommandAvailable();

	/** {@inheritDoc} */
	public abstract void setup();

	public abstract void setupEntityJPA(JavaType entity);

	public abstract void addConfigXml();

	public abstract void setupAllEntityJPA();

}